curl --request POST \
--url https://rag-prod.studio.lyzr.ai/v3/rag/ \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"user_id": "<string>",
"llm_credential_id": "<string>",
"embedding_credential_id": "<string>",
"vector_db_credential_id": "<string>",
"description": "",
"collection_name": "<string>",
"llm_model": "<string>",
"embedding_model": "<string>",
"vector_store_provider": "<string>",
"semantic_data_model": false,
"meta_data": {}
}'
{
"id": "<string>",
"user_id": "<string>",
"llm_credential_id": "<string>",
"embedding_credential_id": "<string>",
"vector_db_credential_id": "<string>",
"description": "<string>",
"collection_name": "<string>",
"llm_model": "<string>",
"embedding_model": "<string>",
"vector_store_provider": "<string>",
"semantic_data_model": true,
"meta_data": {}
}
Creates a new RAG configuration using LLM, embedding, and vector store credentials.
curl --request POST \
--url https://rag-prod.studio.lyzr.ai/v3/rag/ \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"user_id": "<string>",
"llm_credential_id": "<string>",
"embedding_credential_id": "<string>",
"vector_db_credential_id": "<string>",
"description": "",
"collection_name": "<string>",
"llm_model": "<string>",
"embedding_model": "<string>",
"vector_store_provider": "<string>",
"semantic_data_model": false,
"meta_data": {}
}'
{
"id": "<string>",
"user_id": "<string>",
"llm_credential_id": "<string>",
"embedding_credential_id": "<string>",
"vector_db_credential_id": "<string>",
"description": "<string>",
"collection_name": "<string>",
"llm_model": "<string>",
"embedding_model": "<string>",
"vector_store_provider": "<string>",
"semantic_data_model": true,
"meta_data": {}
}
/v3/rag/
x-api-key
) must be included in the header.
{
"user_id": "string",
"llm_credential_id": "string",
"embedding_credential_id": "string",
"vector_db_credential_id": "string",
"description": "",
"collection_name": "string",
"llm_model": "string",
"embedding_model": "string",
"vector_store_provider": "string",
"semantic_data_model": false,
"meta_data": {}
}
curl -X POST "https://rag-dev.test.studio.lyzr.ai/v3/rag/" ^
-H "accept: application/json" ^
-H "content-type: application/json" ^
-H "x-api-key: sk-default-REDACTED" ^
-d "{
\"user_id\": \"string\",
\"llm_credential_id\": \"string\",
\"embedding_credential_id\": \"string\",
\"vector_db_credential_id\": \"string\",
\"description\": \"\",
\"collection_name\": \"string\",
\"llm_model\": \"string\",
\"embedding_model\": \"string\",
\"vector_store_provider\": \"string\",
\"semantic_data_model\": false,
\"meta_data\": {}
}"
{
"id": "string",
"user_id": "string",
"llm_credential_id": "string",
"embedding_credential_id": "string",
"vector_db_credential_id": "string",
"description": "",
"collection_name": "string",
"llm_model": "string",
"embedding_model": "string",
"vector_store_provider": "string",
"semantic_data_model": false,
"meta_data": {}
}
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}
Successful Response
The response is of type object
.